home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2000 November / cd joystick no120 novembre 2000 cd 1.iso / data / demos / gunlok / data1.cab / Program_Executable_Files / scripts / level02.gcs < prev    next >
Text File  |  2000-08-22  |  5KB  |  181 lines

  1. echo off
  2. cd play looping 2
  3. batch common.gcs
  4.  
  5. fogcolour 0 0 0
  6. fogupdate 10
  7. fogtransition 3
  8. fogvalue 0.67
  9. sunbrightness 4 4 4
  10. sunangle 150
  11. sunspecular 0
  12. ambient 0.25 0.25 0.25
  13.  
  14. vision on
  15.  
  16. //set track hoversled
  17. attach hoversled
  18.  
  19. water 0 "Dummy 1" "Dummy 2" 2
  20. water 0 "Dummy 3" "Dummy 4" 2
  21. water 0 "Dummy 5" "Dummy 6" 1
  22. water 0 "Dummy 7" "Dummy 8" 1
  23. water 0.025 "Dummy 9" "Dummy 10" 2
  24. water 0.0 "Dummy 11" "Dummy 12" 1
  25. water 0.0 "Dummy 13" "Dummy 14" 1
  26.  
  27. ASSOCIATELIGHT lift_a liftswitchaa light 0.8 0.3 0.1 0.5
  28. //ASSOCIATELIGHT lift_b liftswitchbb light 0.8 0.3 0.1 0.5
  29. //ASSOCIATELIGHT [lift name] [actor name] [dummy name] [r] [g] [b] [a]
  30.  
  31. set track lift_a "lift dum a" "lift dum b" "lift dum c" "lift dum d" true
  32. attach lift_a
  33. link liftswitcha lift_a.gcs
  34. link liftswitchaa lift_a.gcs
  35.  
  36.  
  37.  
  38.  
  39. set track lift_b "lift dum e" "lift dum f" "lift dum g" "lift dum h" true
  40. attach lift_b
  41. link liftswitchb lift_b.gcs
  42. link liftswitchbb lift_b.gcs
  43. link liftswitchbc lift_b.gcs
  44.  
  45. set track flood_gate 0 6 -28  0 6.5 -28  0 8.5 -28  0 9 -28 true
  46. attach flood_gate
  47. link floodswitch floodgate_activated.gcs
  48.  
  49. token flyer1
  50. add skyburn flight1b
  51. set flyer1 res
  52. select flyer1
  53. add pp flight1c
  54. add pp flight1d
  55. add pp flight1a
  56. add pp flight1b
  57. add pp flight1d
  58. add pp flight1c
  59. add pp flight1a
  60. add pp flight1b
  61. set activity patrol
  62.  
  63. token flyer2
  64. add skyburn flight2b
  65. set flyer2 res
  66. select flyer2
  67. add pp flight2c
  68. add pp flight2d
  69. add pp flight2a
  70. add pp flight2b
  71. add pp flight2d
  72. add pp flight2c
  73. add pp flight2a
  74. add pp flight2b
  75. set activity patrol
  76.  
  77.  
  78. token guard2
  79. add sneeker baddieo
  80. set guard2 res
  81. select guard2
  82. add pp baddieo
  83. set activity patrol
  84.  
  85. add team 2 baddie_silo baddier
  86.  
  87.  
  88. addteam2 smartbot baddiea
  89. addteam2 smartbot baddieb
  90. add scythor baddiec
  91. add scythor baddied
  92. addteam2 smartbot baddiee
  93. //add destructor baddief
  94. add scythor baddieg
  95. addteam2 smartbot baddieh
  96. //add lob baddiee        bit of a mix-up here...
  97. //add runner baddief        ...and here
  98. addteam2 smartbot baddiei
  99. addteam2 smartbot baddiej
  100. addteam2 smartbot baddiek
  101. addteam2 smartbot baddiel
  102. addteam2 smartbot baddiem
  103. add adversor baddien
  104.  
  105. addteam2 mini_smartbot baddies
  106. addteam2 mini_smartbot baddiet
  107. addteam2 mini_smartbot baddieu
  108. addteam2 smartbot baddiev
  109. add drone baddiew
  110.  
  111. //heap garbage_a  plasma_bolts
  112. heap garbage_ab plasmaxi_bolts
  113. //heap garbage_ac flares
  114. heap garbage_b  flares
  115. //heap garbage_bb mini_plasma_bolts
  116. heap garbage_c  mini_plasmaxi_bolts
  117. heap garbage_cb mini_plasmaxi_bolts
  118. //heap garbage_d  flares
  119. //heap garbage_db mini_plasmaxi_bolts
  120. heap garbage_e  plasmagnum
  121. //heap garbage_ec timed_minelayer
  122.  
  123. //heap garbage_f  mini_plasma_shells
  124. //heap garbage_fb mini_plasma_bolts
  125. heap garbage_g  sight_pickup
  126. //heap garbage_gb mini_plasmaxi_bolts
  127. heap garbage_gc remote_minelayer
  128. heap garbage_h  mini_plasma_bolts
  129. heap garbage_hb health_pickup
  130. //heap garbage_hc mini_autolock_bolts
  131. heap garbage_hd mini_battery_basic
  132. //heap garbage_i  shield_pickup
  133. heap garbage_ib shield_pickup
  134. heap garbage_j  mini_autolock_bolts
  135. //heap garbage_jb plasma_bolts
  136. heap garbage_k  health_pickup
  137. //heap garbage_kb mini_plasmaxi_bolts
  138. //heap garbage_l  mini_grenade_basic
  139. //heap garbage_lb mini_plasma_shells
  140. //heap garbage_bc battery_basic
  141. //heap garbage_cc mini_grenade_basic
  142. //heap garbage_dc autolock_bolts
  143. //heap garbage_eb health_pickup
  144.  
  145. door -36.86 0.81 -19.1 0
  146. door -29.01 1.29 -19.1 1
  147. door -21.66 1.39 -19.1 2
  148.  
  149. close door 0
  150. close door 1
  151. close door 2
  152.  
  153. VULNERABILITY technoboxa elint 4 script L2_fence_c.gcs interface_beam
  154. add trigger death L2_fence_c.gcs technoboxa
  155.  
  156. // DEACTIVATABLE LASER FENCES
  157.  
  158. laser fence "forcebar dum a" "forcebar dum a01" 0.25
  159. laser fence "forcebar dum b" "forcebar dum b01" 0.25
  160. laser fence "forcebar dum c" "forcebar dum c01" 0.25
  161. laser fence "forcebar dum d" "forcebar dum d01" 0.25
  162. laser fence "forcebar dum e" "forcebar dum e01" 0.25
  163. laser fence "forcebar dum f" "forcebar dum f01" 0.25
  164. laser fence "forcebar dum g" "forcebar dum g01" 0.25
  165. laser fence "forcebar dum h" "forcebar dum h01" 0.25
  166. laser fence "forcebar dum i" "forcebar dum i01" 0.25
  167. laser fence "forcebar dum j" "forcebar dum j01" 0.25
  168. laser fence "forcebar dum k" "forcebar dum k01" 0.25
  169. //laser fence "forcebar dum l" "forcebar dum l01" 0.25
  170. laser fence "forcebar dum m" "forcebar dum m01" 0.25
  171. laser fence "forcebar dum n" "forcebar dum n01" 0.25
  172. laser fence "forcebar dum o" "forcebar dum o01" 0.25
  173. laser fence "forcebar dum p" "forcebar dum p01" 0.25
  174. laser fence "forcebar dum q" "forcebar dum q01" 0.25
  175. //laser fence "forcebar dum r" "forcebar dum r01" 0.25
  176.  
  177. add trigger location_all -31.498 -1 -36.011 3 L2_flight.gcs
  178.  
  179. add trigger proximity 3 hark L2_hark_activated.gcs
  180.  
  181. echo on